home *** CD-ROM | disk | FTP | other *** search
- DSP56001 code examples -
-
- These code samples are fragments that run at interrupt time to generate
- the next sample. Additional code is required to set up the processor
- and hardware based on your specific configuration. A portion of my runtime
- environment is illustrated in tdsg.basic.a56, which is included by most
- of the examples. It is assumed that external 0-wait-state RAM exists in
- all spaces, and that a stereo A/D and DAC are hooked up to the SSI ports,
- in alternating L/R format.
-
- Some of the code is based on stuff from the Motorola Dr. Bubb BBS and
- Todd Day's archives.
-
- The Makefile processes .a56 files by first running them through cpp and/or m4.
- The resulting .omf files are suitable for downloading by sloader.a56.
-
- On my hardware, the MSG macro, and the disp subroutine output stuff to a
- two-digit hex display.
-
- FILES
-
- Makefile Builds all of the examples
- *.lis Reference listings
- README This file
- caltone.a56 A calibration tone generator using table lookup and
- interpolation.
- caltone.inc Include file for caltone.a56 that sets the frequency
- chorus.a56 Stereo chorus effect
- disp.a56 Display subroutine for my 2-digit hex display
- flange.a56 Stereo flanger
- ioequ.inc Equate file from Mot BBS
- memtest.a56 Simple memory test for my board
- pink.a56 Pink noise generator (sorta)
- reverb.a56 My first attempt at stereo reverb. Fairly crude.
- rvb2.asm 4-comb Moorer-type reverb from Mot BBS.
- sixcomb.a56 My implementation of the six-comb Moorer reverb. Much
- improved over reverb.a56.
- sloader.a56 Serial loader. I use this on my board's midi port
- tdsg.a56 My board's hardware-specific environment
- test-dac.a56 A simple program I use to test my DACs
- test-int.a56 Interrupt-driven version of test-dac.a56
- thru.a56 Simple copy-in-to-out program
-